Spring IOC

Info

IOC(Inversion of Controll,控制反转)是一种设计思想, 将原本在程序中手动创建对象的控制权交给 Spring 框架来管理,IOC 并非 Spring 特有. IOC 容器是 Spring 用来实现 IOC 的载体。IOC 容器实际上就是一个 Map,在其中存放各种对象。

将对象之间的依赖关系交由 IOC 容器管理,并且由 IOC 容器进行对象的注入。很大程度上简化了应用的开发,IOC 容器就像是一个工厂一样,当我们需要创建对象只需要配置好配置文件或者注解即可。